export interface ResponseData {
    code: number
    message: string
    ok: boolean
}
//定义SKU对象的ts类型
export interface Attr {
    id?: number
    attrId: number | string //平台属性的ID
    valueId: number | string //属性值的ID
}
export interface saleArr {
    id?: number
    saleAttrId: number | string //属性ID
    saleAttrValueId: number | string //属性值的ID
}
export interface SkuData {
    category3Id?: string | number //三级分类的ID
    spuId?: string | number //已有的SPU的ID
    tmId?: string | number //SPU品牌的ID
    skuName?: string //sku名字
    price?: string | number //sku价格
    weight?: string | number //sku重量
    skuDesc?: string //sku的描述
    skuAttrValueList?: Attr[]
    skuSaleAttrValueList?: saleArr[]
    skuDefaultImg?: string //sku图片地址
    isSale?: number //控制商品的上架与下架
    id?: number
}
// 获取SKU接口返回的数据类型
export interface SkuResponseData extends ResponseData {
    data: {
        records: SkuData[]
        total: number
        size: number
        current: number
        orders: []
        optimizeCountSql: boolean
        hitCount: boolean
        countId: null
        maxLimit: null
        searchCount: boolean
        pages: number
    }
}
//获取SKU商品详情接口的ts类型
export interface SkuInfoData extends ResponseData {
    data: SkuData
}